.block4_T65 { margin-bottom: 5.20833%; }
@media screen and (max-width: 875px) { .block4_T65 { margin-bottom: 40px; } }
.block4_T65 .title { font-weight: 700; color: #2a2a30; font-size: 40px; line-height: 1.2; text-transform: capitalize; font-weight: bold; position: relative; padding-top: 20px; position: relative; text-align: center; }
.block4_T65 .title:before { content: ""; width: 50px; height: 3px; background: #79d5ca; position: absolute; left: 50%; margin-left: -35px; top: 0; }
@media screen and (max-width: 1400px) { .block4_T65 .title { font-size: 30px; } }
@media screen and (max-width: 875px) { .block4_T65 .title { font-size: 26px; padding-bottom: 0; }
    .block4_T65 .title:before { display: none; } }
.block4_T65 .wrap { overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; display: -webkit-flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; margin-top: 3.57143%; }
.block4_T65 .textWrap { width: 46.42857%; vertical-align: middle; }
.block4_T65 .imgWrap { width: 46.42857%; display: inline-block; vertical-align: middle; position: relative; }
.block4_T65 .imgWrap .play { width: 11.23077%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.block4_T65 .tit { font-size: 18px; font-weight: bold; color: #2a2a30; }
.block4_T65 .des { line-height: 24px; color: #7d7d7d; margin-top: 30px; }
.block4_T65 .more { display: inline-block; line-height: 1; padding: 16px 30px; color: #fff; background: #3ba3e9; border-radius: 7px; font-weight: bold; text-transform: uppercase; margin-top: 7.5%; }
.block4_T65 .more:hover { background: #2E71A0; }

@media screen and (max-width: 875px) { .block4_T65 .title { padding-left: 0; }
    .block4_T65 .textWrap { width: 100%; text-align: center; }
    .block4_T65 .imgWrap { width: 100%; margin-top: 10px; }
    .block4_T65 .des { margin-top: 10px; }
    .block4_T65 .more { padding: 8px 16px; margin-top: 20px; } }
